Swiss tea
noun
: an infusion of the herbage of any of several plants of the genus Achillea (such as A. atrata, A. moschata, or A. nobilis)
Love words? Need even more definitions?
Merriam-Webster unabridged
Share